#ifndef TABLELISTITEM_H
#define TABLELISTITEM_H
#include "MgrBase.h"
#include "SimpleRefection.h"
struct FormulaEnv;
class TableListItem:public ReflectionBase
{
	DECL_REFLECTION(TableListItem,"*");
public:
	int32			m_iID;
	std::string		m_sDisplayName;

	rewrite virtual void OnArchieveReaded(){};
	
private:
};
typedef DefMangerTpl<TableListItem> __TableListManager;


class TableListManager:public __TableListManager
{
public:
	static TableListManager& Instance()
	{
		static TableListManager _instance;
		return _instance;
	}
	rewrite virtual void OnArchieveReaded();
private:
	TableListManager(){}
};
#endif